twice-stabbed ladybeetle - Turkish English Dictionary